﻿/*
--------------------------------------------------
    Rodeo Game Engine
	Rodeo Event Module
	Copyright(c) Marcin Goryca
--------------------------------------------------
*/
#include "core\error.h"
#include "event\event.h"
#include "event\mouseevent.h"

using namespace rodeocore;

namespace rodeoevent
{
void MouseEvent::onMouseMove()
{
    MessageBox(NULL, "OnMouseMove Invoked!", HEADER, errIconOK);
}

//................................//
void MouseEvent::onLeftButtonClick()
{
    MessageBox(NULL, "OnLeftButtonClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onLeftButtonDoubleClick()
{
    MessageBox(NULL, "onLeftButtonDoubleClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onRightButtonClick()
{
    MessageBox(NULL, "onRightButtonClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onRightButtonDoubleClick()
{
    MessageBox(NULL, "onRightButtonDoubleClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onMiddleButtonClick()
{
    MessageBox(NULL, "onMiddleButtonClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onMiddleButtonDoubleClick()
{
    MessageBox(NULL, "onMiddleButtonDoubleClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onLeftRightClick()
{
    MessageBox(NULL, "onLeftRightClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onLeftMiddleClick()
{
    MessageBox(NULL, "onLeftMiddleClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onRightMiddleClick()
{
    MessageBox(NULL, "onRightMiddleClick Invoked!", HEADER, errIconOK);
}

//...............................//
void MouseEvent::onDrag()
{
    MessageBox(NULL, "onDrag Invoked!", HEADER, errIconOK);
}

//...............................//
bool MouseEvent::onMouseDown()
{
    MessageBox(NULL, "onMouseDown Invoked!", HEADER, errIconOK);
    return true;
}

//...............................//
bool MouseEvent::onMouseUp()
{
    MessageBox(NULL, "onMOuseUp Invoked!", HEADER, errIconOK);
    return true;
}
}    //end of rodeoevent namespace